Model-Driven Development of Dynamic Web Applications
نویسندگان
چکیده
The World-Wide Web is increasingly used as a means for accessing on-line applications, although the Web was initially created to access documents. In contrast to data-intensive Web sites, dynamic Web applications are Web-based business applications that execute business logic for changing the business state captured by the system. Due to the central roles of business logic, it is important for the dynamic Web applications to be modeled focusing not only on the client-side presentation, but also on the server-side processing such as the execution of business logic and page-flow control. This paper proposes a Web Application Descriptor (WAD) for modeling dynamic Web applications, and presents a prototype of the Web Application Development Support Tooling (WAST), which is an environment for developing Web applications based on the WAD model. WAD specifies the navigational structure of Web applications, and prescribes the behavior of Web applications in terms of logical pages and actions used for directing the page flow. WAD allows modeling such page navigation flow at a description level independent of both the content view and the runtime application framework, so that it can be exploited for the conceptual design and execution of dynamic Web applications. Rendered by www.RenderX.com Model-Driven Development of Dynamic Web Applications Table of
منابع مشابه
Frameworks for Model-Driven Development of Web Applications
This paper describes model driven development of dynamic web application using a few different frameworks. Those are the following open source Java frameworks: Modelibra, ModelibraWicket and Wicket. Modelibra is a domain model framework. ModelibraWicket is an application development framework. This web framework uses Modelibra for domain models and Wicket for application views. The domain model...
متن کاملA Model-Driven Development Process and Runtime Platform for Adaptive Composite Web Applications
So far, little research has addressed composition and integration at the presentation layer of web applications. Service-oriented architectures provide uniform models for encapsulation and reuse of data and application logic in the form of web services, but this paradigm has not yet been applied to the presentation layer, impeding a universal composition of web applications. Thus, UIs are usual...
متن کاملRecovering Role-Based Access Control Security Models from Dynamic Web Applications
Security of dynamic web applications is a serious issue. While Model Driven Architecture (MDA) techniques can be used to generate applications with given access control security properties, analysis of existing web applications is more problematic. In this paper we present a model transformation technique to automatically construct a role-based access control (RBAC) security model of dynamic we...
متن کاملO'SOAP - A Web Services Framework for DDDAS Applications
Because of the continued development of web services protocols and the apparent convergence of Grid services with web services, it is becoming evident that web services will be an important enabling technology for future computational science applications. This is especially true for Dynamic Data-Driven Application Systems (DDDAS’s). In this paper, we argue that the current systems for web serv...
متن کاملModel Driven Development and Dynamic Composition of Web Services
OF DISSERTATION GRADUATE SCHOOL, UNIVERSITY OF ALABAMA AT BIRMINGHAM Degree Ph.D. Program Computer and Information Sciences . Name of Candidate Fei Cao . Committee Chair Barrett R. Bryant . .Title Model Driven Development and Dynamic Composition of Web Services . Web Services (WS) have emerged as a new component-based software development paradigm in a network-centric environment based on the S...
متن کامل